home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 41.zip / BS1 part 41 / Schematic CAD v1.9.adf / Docs / Changes < prev    next >
Text File  |  1989-01-02  |  10KB  |  205 lines

  1.  
  2. *****************************************************************************
  3.                 Changes record for Scheme(tm) to Ver 1.9 
  4. *****************************************************************************
  5.              Charles B. Blish, N4EJI, for SoftCircuits, Inc.
  6.  
  7.              Imported and also spread out by QUARTEX in 1989
  8. *****************************************************************************
  9.  
  10. V1.0:
  11.      (from Beta levels) Scheme has been differentiated into two individual
  12.      products. Scheme and SchemePlus. Scheme is the current release, and
  13.      SchemePlus will be an enhanced version of this product, compatible
  14.      at the file level. SchemePlus is planned for release in the summer of
  15.      1988.
  16.      
  17.      The object editor specifications windows have been removed, as
  18.      Scheme will only support objects on a drawing basis. SchemePlus will
  19.      support drawings with additional specification and other rule checking,
  20.      as well as other features yet to be implemented.
  21.      
  22.      Plot program has been provided.
  23.      
  24.      Save and load of objects has been activated.
  25.      
  26.      File format is now frozen, Schematics may be created without
  27.      any fear of loss due to file compatability problems... if there are
  28.      any changes in the file format, conversion utilities will be supplied
  29.      as required to support the user community.
  30.      
  31.      UnDo is now activated as well.
  32.      
  33.      Framework layer has been removed as not required.
  34.  
  35. V1.1:
  36.      Added Screen Print facility, allowing any Amiga printer that handles
  37.      graphics to print out schematics from Scheme.
  38.      
  39. V1.2:
  40.      Default palette selection now actually reloads the default.config
  41.      file, if there is one... instead of setting up _lousy_ colors...
  42.      
  43.      You can now drag objects, live, in an intuitive fashion. Entire
  44.      groups of objects can be moved via this technique; Although only one
  45.      object will actually drag, any object that is selected will "snap"
  46.      to the same relative position after a move or copy is specified
  47.      from a drag operation. If no move or copy is specified, then the
  48.      dragged image will dissapear the next time the screen is redrawn.
  49.      
  50. V1.3:
  51.      Bug Fix: Undo interaction with delete objects would trash drawing
  52.      in some situations. Fixed.
  53.      
  54. V1.4:
  55.      Bug Fix: UnDo interaction with WorkSpace/Clear_Objects would trash
  56.      drawing in some cases. Fixed.
  57.      
  58.      SetPri tool added to relase disk, for use in changing the system's
  59.      operating characteristics; specifically intended to make sure that
  60.      Scheme does not hog the CPU when things like comm programs are running.
  61.      Due to a strangeness in the Amiga's system software, only tasks that
  62.      were started from the CLI will show up / be settable from SetPri...
  63.      so if you want to use this tool, make sure that whatever you want
  64.      to adjust was started from the CLI.
  65.      
  66.      *** NOTE: New SetPri works on BOTH WB and CLI tasks - see notes for
  67.                v1.8
  68.      
  69. V1.5:
  70.      Added IFF screen save function so schematics can be passed around the
  71.      amiga community and viewed with paint programs, slideshows, etc.
  72.      IFF images, at this time, are NOT compressed; this means that a 64k
  73.      file is created when you save an IFF screen from Scheme. Compression
  74.      may be added at a later date. In the meantime, loading an image saved
  75.      by Scheme into any paint package (such as DPaint II (c) Electronic Arts)
  76.      and then saving it again will make it a compressed file.
  77.      
  78.      IFF screen save was also added to PCLOplus at this time. (pclo+ V1.7)
  79.  
  80. V1.6:
  81.      Added mark group function, in both menu and gadget palette.
  82.      Rectangular lasso style interactive mark.
  83.      
  84. V1.7:
  85.      Added verification requester to Save Object and Save Drawing operations.
  86.      These operations would rewrite your original file without asking, and
  87.      were determined to have too much hazardous potential in certain
  88.      situations. The addition of the requester, though adding some extra
  89.      steps to what is intended to be a quick operation, makes it a safe
  90.      feature.
  91.  
  92. V1.8:
  93.      Bug in Object Save routine fixed; some users experienced problems
  94.      when saving objects. Fixed.
  95.      
  96.      Bug in yes/no requester routine fixed: Caused text to be clipped at
  97.      the edge of the requester for some messages
  98.      
  99.      Bug in object editor that allowed you to specify zero length lines
  100.      has been removed; problem was that you could palce such a line, but
  101.      you could not delete them, as two clicks upon the same point was
  102.      interpreted as a request to delete a node, not a line
  103.      
  104.      The filerequester window would sort once before actually reading
  105.      the target directory; this could take several seconds in the case of
  106.      a large directory. It now sorts only after a directory read, IF the
  107.      sort or sortlock gadgets are activated.
  108.      
  109.      Window bounds have been expanded slightly to allow you some more
  110.      room at the edges of the drawing. Every little bit...
  111.      
  112.      Changed operation of the text/object gadget
  113.      
  114.      Added ReDraw menu, subitems - provides control to user of when redraws
  115.      occur - use with caution!
  116.      
  117.      Bug: Modified plot output routine: Objects that fell completely off
  118.      of the screen when the plot output file was generated were not sent
  119.      to the output plot file - fixed.
  120.      
  121.      Starting with this revision, Scheme is being compiled with the
  122.      Lattice v4.0 'c' compiler; this results in faster, smaller code -
  123.      good for you, good for us. In addition, this results in a smaller
  124.      'chip' ram requirment, allowing you to run more programs in your
  125.      system. That is due to the ability of the lattice compiler to
  126.      be very specific about which variables go where in the system. Only
  127.      variables that _require_ chip ram are placed there - others are
  128.      placed in fast ram, if available.
  129.      
  130.      The drawing routines have been reworked to take advantage of the
  131.      new compiler capabilities, resulting in approximatly 30% faster
  132.      screen redraws.
  133.      
  134.      New version of SetPri tool provided - this version has several changes
  135.      that make it much nicer to use; First, it doesn't open that little
  136.      'extra' window on the screen when run from wb; Second, and more
  137.      importantly, it shows workbench tasks as well as CLI tasks.
  138.      
  139.      Scheme's gadgets and menus have been synchronized - All the
  140.      menu 'checkmarks' and gadget images are now correct and 'in sync'
  141.      with each other, even if the gadget palette is disabled during menu
  142.      select operations.
  143.      
  144.      The delete operation, when initiated from the menus, did NOT delete
  145.      selected wires. It will now.
  146.      
  147.      The delete operation deleted marked objects BEFORE it deleted
  148.      marked wires - this had the effect of forcing you to execute
  149.      TWO delete operations if marked objects were attached to marked
  150.      wires - the object delete would fail the first time because there
  151.      were wires attched, then the wires would be deleted; then, when you
  152.      pressed delete the second time, the objects would go, because they
  153.      no longer had wires attached. To remedy this, wires are now
  154.      deleted first; then objects can be freed before the delete attempt
  155.      is made and they will get deleted on the first try.
  156.      
  157.      IMPORTANT NOTE:
  158.        There is a BUG in this release (and previous, at least in v1.7 that
  159.        we're sure of) that MAY appear when you are editing a schematic;
  160.        This bug has the effect of causing wires to snap to objects that
  161.        they do NOT belong to; these wires are impossible to select by
  162.        the normal means, and connectable points on some objects may also
  163.        become inaccessable; We have NOT found the bug; as mentioned, it only
  164.        occurs very rarely... what we have done, until we can get a handle
  165.        on the actual problem (more on that in a bit) is provide a function
  166.        that can positivly identify any items in the drawing that are affected
  167.        with this problem... the function 'selects' any object and/or wire
  168.        that it identifies as having rouge nodes, and you can completely
  169.        repair your drawing by selecting the DELETE operation either in
  170.        the gadget palette or the select menu. We didn't make it delete
  171.        them for you because you will want to make a note of which items
  172.        have the problem so you can replace them properly.
  173.        
  174.        You initiate the verify function by pressing the 'v' key... if there
  175.        are no problems, a requester indicating this appears. The operation
  176.        of the function is very fast - there will be no delay incurred by
  177.        using it other than clicking on the OK button in the requester.
  178.        We suggest that you use the function often!
  179.        
  180.        If it DOES find a problem, a requester will be brought up that
  181.        indicates an object number, and the number of problem items found
  182.        for that object, as well as the total number of problem items
  183.        found so far... take note of how many items these requesters
  184.        indicate to you, so that you are sure to find any that might be
  185.        offscreen but still selected. Please also take the time to write
  186.        down the object number(s); If you can isolate the sequence of
  187.        operations that causes the problem, it is likely that this may
  188.        be of some aid to us in debugging the problem.
  189.        
  190.        Again, it should be emphasized that the problem is rare, and you
  191.        may never see it, even with heavy use of the program: If you do,
  192.        it is relativly painless for you to fix.
  193.        
  194.        IF YOU CAN ISOLATE A SEQUENCE OF OPERATIONS THAT *CAUSES* THIS
  195.        PROBLEM, PLEASE REPORT SAME TO SOFTCIRCUITS IMMEDIATELY SO THAT
  196.        WE CAN KILL THIS ANNOYING BUG!  Thank you!
  197.      
  198.      
  199.        
  200.      
  201.      
  202.  
  203.  
  204.      
  205.